package com.aorise.model.migration;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author:cat
 * @Desicription: 迁建记录实体类
 * @Date:Created in 2019-05-29
 * @Modified By:
 */
@Data
public class MigrationModel implements Serializable{

    /**
     * 主键
     */
    private Integer id;
    /**
     * 迁建开始时间
     */
    private String startTime;
    /**
     * 迁建结束时间
     */
    private String endTime;
    /**
     * 迁建前地址
     */
    private String hisAddress;
    /**
     * 迁建地址
     */
    private String newAddress;
    /**
     * 迁建前经度
     */
    private String hisLongitude;
    /**
     * 迁建前纬度
     */
    private String hisLatitude;
    /**
     * 迁建经度
     */
    private String newLongitude;
    /**
     * 迁建纬度
     */
    private String newLatitude;
    /**
     * 迁建原因
     */
    private String reason;
    /**
     * 审批状态：1待审批，2通过，3驳回
     */
    private Integer status;
    /**
     * 审批人ID
     */
    private Integer approver;
    /**
     * 审批时间
     */
    private String approveTime;
    /**
     * 审批意见
     */
    private String message;
    /**
     * 状态：1启用，-1删除
     */
    private Integer state;
    /**
     * 创建人
     */
    private Integer createUser;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 修改人
     */
    private Integer editUser;
    /**
     * 修改时间
     */
    private String editTime;

    /**
     * 迁建设备集合
     */
    private List<MigrationCameraModel> migrationCameraModels;
    /**
     * 创建人姓名
     */
    private String createUserName;
    /**
     * 设备数量
     */
    private Integer cameraSum;
    /**
     * 审批人姓名
     */
    private String approverName;
    /**
     * 消息未读标志：1未读，2已读
     */
    private Integer isRead;
}
